Why Good People Suffer And Bad People Have Good Life